/**
 * Apr 11, 2010
 */
package org.tomale.id.gis.ui.internal;

import java.util.List;

import org.tomale.id.gis.ILayerProvider;
import org.tomale.id.gis.MapElement;

import com.vividsolutions.jts.geom.Envelope;
import com.vividsolutions.jts.index.SpatialIndex;
import com.vividsolutions.jts.index.quadtree.Quadtree;

/**
 * @author ferd
 *
 */
public class TemporaryLayer implements ILayerProvider {
	
	private SpatialIndex _index;
	
	public TemporaryLayer(){
		_index = new Quadtree();
	}

	/* (non-Javadoc)
	 * @see org.tomale.id.gis.ILayerProvider#getBounds()
	 */
	@Override
	public Envelope getBounds() {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see org.tomale.id.gis.ILayerProvider#getElements(com.vividsolutions.jts.geom.Envelope)
	 */
	@Override
	public List<MapElement> getElements(Envelope envelope) {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see org.tomale.id.gis.ILayerProvider#getName()
	 */
	@Override
	public String getName() {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see org.tomale.id.gis.ILayerProvider#isEnabled()
	 */
	@Override
	public boolean isEnabled() {
		// TODO Auto-generated method stub
		return false;
	}

	/* (non-Javadoc)
	 * @see org.tomale.id.gis.ILayerProvider#isVisible()
	 */
	@Override
	public boolean isVisible() {
		// TODO Auto-generated method stub
		return false;
	}

	/* (non-Javadoc)
	 * @see org.tomale.id.gis.ILayerProvider#setEnabled(boolean)
	 */
	@Override
	public void setEnabled(boolean enabled) {
		// TODO Auto-generated method stub

	}

	/* (non-Javadoc)
	 * @see org.tomale.id.gis.ILayerProvider#setVisible(boolean)
	 */
	@Override
	public void setVisible(boolean visible) {
		// TODO Auto-generated method stub

	}

}
